package com.jy.rhin.infra.cda.jiankangda;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 体检预防接种史
 *
 * @author shenguangyang
 */
@Getter
@Setter
@ApiModel
@TableName("JK_TIJIANYFJZS")
public class JkTiJianYFJZSVo {
    public static LambdaQueryWrapper<JkTiJianYFJZSVo> lqw() {
        return Wrappers.lambdaQuery();
    }

    @ApiModelProperty("业务机构代码")
    @TableField("YEWUJGDM")
    private String YEWUJGDM;

    @ApiModelProperty("体检记录ID")
    @TableField("TIJIANJLID")
    private String TIJIANJLID;

    @ApiModelProperty("接种流水号")
    @TableField("JIEZHONGLSH")
    private String JIEZHONGLSH;

    @ApiModelProperty("业务机构名称")
    @TableField("YEWUJGMC")
    private String YEWUJGMC;

    @ApiModelProperty("个人档案标识")
    @TableField("GERENDABS")
    private String GERENDABS;

    @ApiModelProperty("接种剂次")
    @TableField("JIEZHONGJC")
    private Integer JIEZHONGJC;

    @ApiModelProperty("疫苗生产厂家")
    @TableField("YIMIAOSCCJ")
    private String YIMIAOSCCJ;

    @ApiModelProperty("规划免疫疫苗标志")
    @TableField("GUIHUAMYYMBZ")
    private Integer GUIHUAMYYMBZ;

    @ApiModelProperty("预防接种疫苗代码")
    @TableField("YUFANGJZYMDM")
    private Integer YUFANGJZYMDM;

    @ApiModelProperty("预防接种疫苗名称")
    @TableField("YUFANGJZYMMC")
    private String YUFANGJZYMMC;

    @ApiModelProperty("疫苗批号")
    @TableField("YIMIAOPH")
    private String YIMIAOPH;

    @ApiModelProperty("预防接种疫苗其他描述")
    @TableField("YUFANGJZYMQTMS")
    private String YUFANGJZYMQTMS;

    @ApiModelProperty("接种日期")
    @TableField("JIEZHONGRQ")
    private Date JIEZHONGRQ;

    @ApiModelProperty("接种机构代码")
    @TableField("JIEZHONGJGDM")
    private String JIEZHONGJGDM;

    @ApiModelProperty("接种机构名称")
    @TableField("JIEZHONGJGMC")
    private String JIEZHONGJGMC;

    @ApiModelProperty("疑似预防接种异常反应标志")
    @TableField("YISIYFJZYCFYBZ")
    private Integer YISIYFJZYCFYBZ;

    @ApiModelProperty("录入人")
    @TableField("LURUREN")
    private String LURUREN;

    @ApiModelProperty("录入人姓名")
    @TableField("LURURXM")
    private String LURURXM;

    @ApiModelProperty("录入日期")
    @TableField("LURURQ")
    private Date LURURQ;

    @ApiModelProperty("修改人")
    @TableField("XIUGAIREN")
    private String XIUGAIREN;

    @ApiModelProperty("修改人姓名")
    @TableField("XIUGAIRXM")
    private String XIUGAIRXM;

    @ApiModelProperty("修改日期")
    @TableField("XIUGAIRQ")
    private Date XIUGAIRQ;

    @ApiModelProperty("作废标志")
    @TableField("ZUOFEIBZ")
    private Integer ZUOFEIBZ;

    @ApiModelProperty("更新时间")
    @TableField("GENGXINSJ")
    private Date GENGXINSJ;
}
